e4cf728a39c7969bda55a1d55cac41677cc15489,src/main/java/com/github/katjahahn/tools/visualizer/Visualizer.java,Visualizer,drawLegend,#,489

Before Change


		writeLegendTitle(number++, "BytePlot (left)", Color.lightGray);
		drawLegendEntry(number++, "visible ASCII", Color.blue);
		drawLegendEntry(number++, "invisible ASCII", Color.green);
		drawLegendEntry(number++, "non-ASCII", Color.yellow);
		writeLegendTitle(number++, "Entropy (middle)", Color.lightGray);
		drawLegendEntry(number++, "0.2 (repetition)", getColorForEntropy(0.2));
		drawLegendEntry(number++, "0.5 (code)", getColorForEntropy(0.5));
		drawLegendEntry(number++, "0.8 (packed)", getColorForEntropy(0.8));
		writeLegendTitle(number++, "PE Structure (right)", Color.lightGray);
		drawLegendEntry(number++, "MSDOS Header", colorMap.get(MSDOS_HEADER));

After Change


	private void drawLegend(boolean withBytePlot, boolean withEntropy,
			boolean withPEStructure) {
		int number = 0;
		if (withBytePlot) {
			writeLegendTitle(number++, "BytePlot (left)", Color.lightGray);
			drawLegendEntry(number++, "0xFF", Color.white);
			drawLegendEntry(number++, "0x00", Color.black);
			drawLegendEntry(number++, "visible ASCII", Color.blue);
			drawLegendEntry(number++, "invisible ASCII", Color.green);
			drawLegendEntry(number++, "non-ASCII", Color.yellow);
		}
		if (withEntropy) {
			writeLegendTitle(number++, "Entropy (middle)", Color.lightGray);
			drawLegendEntry(number++, "0.2 (repetition)",
					getColorForEntropy(0.2));
			drawLegendEntry(number++, "0.5 (code)", getColorForEntropy(0.5));
			drawLegendEntry(number++, "0.8 (packed)", getColorForEntropy(0.8));
		}
		if (withPEStructure) {